访问电脑版页面

导航:老古开发网手机版STM32单片机Keil MDK编程

基于STM32的MDK程序启动

导读:
关键字:
MDK,STM32,

;//HeapSize(inBytes)<0x0-0xFFFFFFFF:8>

;//

Heap_SizeEQU0x00000020;//定义堆空间大小

AREAHEAP,NOINIT,READWRITE,ALIGN=3;//定义一个数据段,8字节对齐

__heap_base

Heap_MemSPACEHeap_Size;//保留Heap_Size的堆空间

__heap_limit;//标号,代表堆末尾地址,后面有用

PRESERVE8;//指示编译器8字节对齐

THUMB;//指示编译器为THUMB指令

;VectorTableMappedtoAddress0atReset

AREARESET,DATA,READONLY;//定义只读数据段,其实放在CODE区,位于0地址

EXTERNNMIExcepTIon

EXTERNHardFaultExcepTIon

EXTERNMemManageExcepTIon

EXTERNBusFaultExcepTIon

EXTERNUsageFaultException

EXTERNSVCHandler

EXTERNDebugMonitor

EXTERNPendSVC

EXTERNSysTickHandler;//声明这些符号在外部定义,同C

;//在××it.c中实现这些函数,中断就能自动调用了

EXPORT__Vectors

__VectorsDCD__initial_sp;TopofStack//Cotex-M要求此处为堆栈顶部地址

DCDReset_Handler;ResetHandler

DCDNMIException;NMIHandler

DCDHardFaultException;HardFaultHandler

DCDMemManageException;MPUFaultHandler

DCDBusFaultException;BusFaultHandler

DCDUsageFaultException;UsageFaultHandler

DCD0;Reserved

DCD0;Reserved

DCD0;Reserved

DCD0;Reserved

DCDSVCHandler;SVCallHandler

DCDDebugMonitor;DebugMonitorHandler

DCD 0 ; Reserved 

来源:未知   作者:工程师周亮  2018/11/19 15:56:00
栏目: [ STM32单片机Keil MDK编程]

相关阅读

keil4和keil5的区别以及Keil5的安装激活教程解析

如何在STM32单片机的MDK工程中使用printf

KEILv5 STM32 程序在APP与BOOTLOADER共用方法

基于STM32对DS1302的驱动

Keil MDK3.20的stm32调试方法

STM32的数据类型基础介绍

基于keil mdk 标准外设库的软件开发

获取STM32 MCU唯一ID的方法

KEIL工具可通过MPS对基于CORTEX-M处理器的系统建立样机

STM32F4 C++ 封装库 之 EXTI

STM32单片机半主机模式的应用

如何构建STM32单片机keil的开发环境

基于stm32的keil开发环境搭建

基于STM32的MDK程序启动

基于Keil 5版本单片机编程软件中MDK的应用技巧解析

STM32单片机在KIEL4配置开发中的设置

新建STM32工程全局声明两个宏的原因

stm32之.hex 文件

如何创建一个STM32工程模板

stm32笔记: 将用户自定义关键字从MDK3.8 搬到 MDK4.70A